greater stick-nest rat - Turkish English Dictionary